one's strong point - German English Dictionary